tape-controlled carriage - German English Dictionary